/*
  数据统一
  题目描述
    给定一个长度为 n 的数列 a1, a2, ⋯, an，每次可以选择一个区间 [l, r]，使这个区间内的数都加 1 或者都减 1。
    请问至少需要多少次操作才能使数列中的所有数都一样，并求出在保证最少次数的前提下，最终得到的数列有多少种。
  输入描述
    2 行，第一行包含一个整数 n。
    第 2 行，包含 n 个整数，代表 a1 ~ an。
  输出描述
    2 行，第一行输出最少操作次数。
    第二行输出最终能得到多少结果。
  样例1
    输入
      4
      1 1 2 2
    输出
      1
      2
  提示
    对于 100% 的数据，1 <= n <= 100000, 0 <= ai <= 2147483647。
*/